package tables

type SecretText struct {
	Id        int64  `json:"id,string" gorm:"primaryKey"`
	Title     string `json:"title"`            // 标题
	Label     string `json:"label"`            // 标签
	TextType  string `json:"textType"`         // 文本类型，simple-简易文本；chapter-关联章节的文本；doc-带样式的文章；
	Content   string `json:"content"`          // 内容
	KeyId     int64  `json:"keyId,string"`     // 密钥ID，默认0，不加密
	AdminKey  string `json:"adminKey"`         // 管理密码，修改和查看都需要使用这个密码
	Prompt    string `json:"prompt"`           // 提示信息
	CreatedAt int64  `json:"createdAt,string"` // 创建时间
	IsPrivate bool   `json:"isPrivate"`        // 隐藏
}

func (t *SecretText) TableName() string {
	return "secret_text"
}
